Newbury Street has long been a Boston favorite and provides travelers with an enchanting all-round experience. From restaurants and salons to boutiques and flagship stores, there is surely something for everyone on this famous shopping street! Last night, nubry attended the grand opening of Sells & Co on Newbury Street. But, just a little tip…