7373 West Detroit Street, Chandler, AZ 85226, USA
7373 W Detroit St Chandler, AZ, US 85226
Chandler
Arizona
85226
United States
877-411-3436877-411-3436
Homewood Suites Phoenix Chandler is a pet friendly hotel. There is a $75.00 non-refundable pet fee and the weight limit is 40-lbs or less.