Shopping malls database
Landmark Center is located at the corner of Park Dr & Brookline Ave, Boston. It is a Lifestyle/Specialty Center which opened in 2000. It is an Enclosed shopping mall. It covers an area of 950,000 sqft. and has about 7 stores.
Shopping mall's name: Landmark Center
Address: Park Dr & Brookline Ave, Boston, MA 02215
Number of stores: 7