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.
View all tags
Posted on
Jun 18, 2020
More by steven soltysik View profile
Like