. CONTACT US 513-351-9800 Monday - Friday 9:00 am - 4:00 pm E.S.T. Our Lady of the Holy Spirit Center 5440 Moeller Avenue Norwood, Ohio 45212