Long Island Eatery

839 S Kerr Ave

 -  - United States  (US)

Deli • Sit down

82/100 (20 Votes)

Now closed

Videos