18 Newbury Street
Update
10/30/20
Concepts Now Open at 18 Newbury Street
The international clothing retailer, Concepts, opened a second Boston location on Newbury Street. The flagship store at 18 Newbury Street wrapped up interior work, with the fit-out permit valued at $2.4M.