Tag Archives: Metro Aluminum
Glass Helps Luxury Watchmaker’s Façade Withstand the Test of Time
If time could stand still, it’d likely be in front of the glassy façade of Swiss luxury watch and clock manufacturer Vacheron Constantin’s recently opened flagship store in New York. Located between Madison and Park Avenue, the flagship location spans … Continue reading