The largest watch store is the Tourneau Time Dome, situated within The Forum Shops at Caesars, Las Vegas, Nevada, USA. The store covers an area of 1579.36 m² (17,000 ft²) and was opened in February 2005.
The largest watch store is the Tourneau Time Dome, situated within The Forum Shops at Caesars, Las Vegas, Nevada, USA. The store covers an area of 1579.36 m² (17,000 ft²) and was opened in February 2005.