Our Lady of the Holy Spirit Center

.

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