FORMER ST. THOMAS THE APOSTLE CHURCH

Former St. Thomas the Apostle Church

258 W 118th St, New York, 10026