Lord & Taylor

110 High Ridge Rd
06905 Stamford
CT United States (US)

Phone : (203) 327-6600

Get Directions