Shopping malls database
The Newbury is located at the corner of Newbury & Boylston Sts., Boston. It is a Lifestyle/Specialty Center which opened in 2005 and was last renovated in 2006. It is an Enclosed shopping mall. It covers an area of 150,000 sqft. and has about 10 stores.
Shopping mall's name: The Newbury
Address: Newbury & Boylston Sts., Boston, MA 02116
Number of stores: 10