Book your Stay at one of the best Buckhead Atlanta hotels near Lenox Mall, the Courtyard by Marriott Atlanta Buckhead, located in Atlanta’s premier business and entertainment district. Conveniently located 2 blocks from MARTA’s Buckhead rail station and a half mile from shopping at Lenox Square Mall & Phipps Plaza, you’ll find the best of everything Buckhead has to offer right outside the door. Start your day with a quick, healthy meal, or relax and share a casual bite with friends or colleagues in the Bistro®. You will enjoy the new, state of the art lobby, complimentary Wi-Fi throughout the hotel, and easy access to the latest news, weather and airport conditions via GoBoard® technology. The spacious guest rooms and 1,500 square feet of event space make us the perfect choice for overnight stays, group travel, business meetings, family reunions, and social gatherings.