The Westin Buckhead Atlanta 4.0

Buckhead, Atlanta, Georgia
The Westin Buckhead is a fairly typical upper-level chain hotel suitable for business or pleasure travelers. The whole place is a bit dated, but appearances aside, it ticks all the boxes a large four-pearl hotel should -- with a few unexpected extras, including free car service within two miles.

Luxe Stays in Buckhead(11 of 12)

 
Related