Luxury Apartments & Townhomes Virtual Tour in Atlanta: 306 Ardmore Cir NW, Atlanta, GA 30309 Located in prestigious Buckhead, Ardmore & 28th is conveniently located a short walk from Peachtree Street. This complex include Apartments, Townhomes and many amenities including a pet spa and