Restaurants - Pizza in Shelter Island, NY
Primo Pizza & Restaurant