Skip Navigation


From The Leo House

July 09, 2019
By CSA Sisters of St. Agnes
The Leo House

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.

Tags: newsletters
Invitation Only