The Indian jeweler debuts in Florida, Massachusetts and Virginia.
Outdoor retailer also shutting locales in Boston, Paramus, N.J.
Newbury Street locale is brand’s seventh store in U.S.
The retailer's Boston location keeps the building's history while incorporating brand aesthetics
Spanish retailer plans seven locales in the two markets
Locale would join two New York sites