Restaurants in Shelter Island, New York

35 Shore Road, Shelter Island, NY 11965

Dory

American, Pasta, Pub Food, Sandwiches, Seafood

185 N Ferry Rd, Shelter Island, NY 11964

108 Ram Island Dr., Shelter Island, NY 11965

23 North Ferry Road, Shelter Island, NY 11964