The Church of Our Lady of Lourdes is a parish church in New York City, under the jurisdiction of the Archdiocese of New York, located at 463 West 142nd Street between Convent and Amsterdam Avenues in Manhattan.
Location: 463 West 142nd Street · New York, New York 10031