Deli Island

My favorite place is home, ON long island (not IN long island). One of the best parts of being from Long Island are the Deli’s. Cant find deli’s like this anywhere else in the world! They are just as big of landmarks in my opinion as the Montauk light house.

Rebound of
Posted on Jun 18, 2020

More by steven soltysik

View profile