With a rating of 8.3/10 from 1,379 reviews, Hampton Inn & Suites Atlanta Buckhead Place is a hotel close to Buckhead Station that is highly recommended by HotelsCombined users.