Shelter Island Presbyterian Church

Address: 32 N Ferry Rd, Shelter Island, NY 11964, USA

Get directions

Back

Sign up for our Newsletter