Courtyard by Marriott Camelback Phoenix

2101 E Camelback Rd
Phoenix
Arizona
United States