Lost placeHistoric
St. Leo's Church
Since 1881
The Church of St. Leo was a Roman Catholic parish church closed under the authority of the Roman Catholic Archdiocese of New York, located at 11 East 28th Street, between Fifth and Madison Avenues in Manhattan, New York City.
Source: Wikipedia / Wikidata
Nearby