Extended Stay America - Phoenix - Airport 2 stars

3421 East Elwood Street, South Mountain, Phoenix, AZ 85040, USA

Hotel image
Read more reviews for Extended Stay America - Phoenix - Airport