Swatch is taking a prime spot on Fifth Avenue in Manhattan, according to real estate sources.
The Swiss watch brand will move into 666 Fifth Avenue between 52nd and 53rd Streets later this...
March 22, 2011
Swatch to Open on Fifth Avenue
The Swiss watch brand has signed a 15-year lease for the site.
Ads by Google







