Location & Map

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