Shelter Island Heights NY Pharmacies 1. 19 Grand Ave, Shelter Island Heights, NY 11965 | Shelter Island Heights Pharmacy (631) 749-0445