British lifestyle brand Ted Baker London, has its first store in Atlanta featuring Fall/Winter clothing and accessories for men and women. The unique store design is inspired by British cafés and All-American drive-ins. TedBakerLondon.com
Lenox Square, 3393 Peachtree Rd NE, Atlanta 30326