★★★★★

Otto's Deli

3580 Park Ave

(516) 785-7350

Sandwich

Contact
Review
26 visits to this page. You are the 26th. Edit this page

Otto's Deli

26th visitor, Write a review

Scroll
Down
Otto's Deli is a highly regarded Sandwich Restaurant Ranked #1 of 38 Restaurants in Wantagh.