Severance Town Center stands as a major retail hub in Cleveland Heights, OH. The Power Center is situated at Mayfield & Taylor Rds.. Established in 1963, the property saw major improvements during its 1999 renovation. Covering 633,528 sqft. of retail space, Severance Town Center hosts roughly 32 individual stores and outlets. Guests will find 4,300 parking spaces at the venue.