3355 Lenox (Buckhead) Conference Rooms, Training Rooms & Day Office

2 to 40 Person Rooms | Love Where You Work

We are located at 3355 Lenox Rd. Suite 750 Atlanta, Ga. 30326. You can book meeting rooms below or click here to learn more about this location.