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.
More by steven soltysik View profile
Like