JW Marriott Scottsdale Camelback Inn Resort & Spa
This is a hotel review of the Camelback Inn Resort and Spa in Scottsdale, Arizona. This is a five star luxury property and you won't believe everything it has to offer.
Address: 5402 E Lincoln Dr, Scottsdale, AZ 85253
Hotel class: 5 stars