Otto's Deli

3580 Park Ave

(516) 785-7350

Otto's Deli map thumbnail, 3580 Park Ave Wantagh NY 11783-3644 Sandwich
Restaurant between Oakland & Jane in Wantagh NY badges