NileGuide Expert Says:
The Phoenix Ritz Carlton is the only place in town to enjoy tea, and they do a great job at it, too! It's also across the street from the Biltmore Fashion park and near downtown Phoenix. A great all-around choice for a business traveler!
2401 E Camelback Rd, Phoenix, AZ, United States
Hotel star rating: