Occupying prime real estate in Buckhead's premier shopping district, The Westin Buckhead Atlanta is all about location. And that's not the only reason guests rave about this Westin: The hotel ...