.

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