Church_of_Our_Lady_Star_of_the_Sea_(Staten_Island)
Church of Our Lady Star of the Sea (Staten Island)
Building in New York City, United States of America
The Church of Our Lady Star of the Sea is a Catholic parish church in the Archdiocese of New York, located at 5371 Amboy Road, Staten Island, New York City. It was established in 1935 as a former mission of Our Lady Help of Christians.