Towson Place stands as a major retail hub in Towson, MD. The Power Center is situated at Putty Hill Rd. & Goucher Blvd.. Established in 1983, the property saw major improvements during its 1998 renovation. Covering 679,926 sqft. of retail space, Towson Place hosts roughly 25 individual stores and outlets. The mall offers 2,972 parking spaces for visitors.