
TAG Heuer
ShopsListed for students and visitors near Vanderbilt University in Nashville, Tennessee.
TAG Heuer's Nashville boutique is Space 128 in The Mall at Green Hills, 2126 Abbott Martin Road, a 1,015-square-foot corner store beside Nordstrom. It was the brand's first Nashville store and sells Swiss luxury watches for men and women.