288 Buckhead Avenue Northeast, Atlanta, GA, USA
Alice + Olivia
Buckhead Art & Company is an art gallery space for rent. The commercial space for lease has white walls, high ceilings, street visibility, fine art, and painted concrete floors to make a perfect atmosphere. The retail space for rent is located on Buckhead Avenue with walking distance to the finest restaurants and bars in Atlanta.