Our Lady, Star of the Sea
A Catholic church called Our Lady, Star of the Sea was built in 1942. The one-story clapboard structure is located at Clayton and Comfort Roads on the north shore of Governors Island.