Calling out all the watch enthusiasts out there! Swiss luxury watchmaker, TAG Heuer has opened the brand’s first Canadian flagship in Toronto. The boutique is the first free-standing store in Canada and the ninth retail location in North America. At present, the brand has stores in other main cities including New York, Miami and Las Vegas.
All photos by George Pimentel