Relaxed and spacious elegance in the best possible location. An unforgettable blend of timeless glamour and modern luxury.
Meridian Buckhead is perfectly situated in the heart of Atlanta’s Buckhead on its most fashionable corner: Lenox Road and Tower Place Complex on Peachtree Road.
It is the place where you can live, work, play and entertain.
You will appreciate the convenience of being within walking distance of Atlanta’s finest restaurants, shops, entertainment or work.