Atrium Mall stands as a major retail hub in Chestnut Hill, MA. The Lifestyle/Specialty Center is situated at Boylston St. & Rt. 9. Originally opened in 1989, the mall was updated and renovated in 1995. Covering 205,461 sqft. of retail space, Atrium Mall hosts roughly 33 individual stores and outlets. Guests will find 918 parking spaces at the venue.