Lenox Inn Buckhead is a cozy and inviting hotel nestled in the heart of Atlanta, GA. Offering comfortable accommodations and modern amenities, this establishment caters to both business and leisure travelers seeking a convenient and affordable place to stay.
With a focus on providing a relaxing atmosphere and attentive service, Lenox Inn Buckhead aims to create a home away from home for its guests. Whether visiting for a short getaway or an extended stay, visitors can expect a pleasant and hassle-free experience at this charming hotel.
Generated from their business information