Give Now

Shelter Island Presbyterian Church

32 N Ferry Rd
Shelter Island, NY 11964

Congregation Details