15 Grand Ave, Shelter Island Heights (631) 749-9036
15 Grand Ave, Shelter Island Heights, NY 11965 (631) 749-9036