08.03.2018 News Faith on the Island: Our Lady of the Isle This is the second in a series about religious institutions on Shelter Island. Since 1907, Our Lady of the Isle Roman Catholic Church has functioned as a spiritual family...