Shopping malls database
Severance Town Center is located at the corner of Mayfield & Taylor Rds., Cleveland Heights. It is a Power Center which opened in 1963 and was last renovated in 1999. It is an Open shopping mall with 4,300 parking spaces. It covers an area of 633,528 sqft. and has about 32 stores.
Shopping mall's name: Severance Town Center
Address: Mayfield & Taylor Rds., Cleveland Heights, OH 44118
Number of stores: 32