to page content
to site navigation
Connect With Us
Malachi Center is located at 2416 Superior Viaduct Cleveland, OH 44113 on the Near West Side of Cleveland just north of the intersection of Detroit and West 25th.
St. Malachi Center Map
Click here to view larger map and get directions