From The Leo House
July 09, 2019
The Leo House, considered the heart in New York City and located in 332 West 23rd Street in New York, is a Catholic guesthouse for travelers. They are celebrating their 130 years of operation and share their Spring 2019 newsletter with us.
320 County Road K