Extended Stay America Phoenix - Airport

from
check rates
avg/night
up to: % savings
3421 E Elwood St, Phoenix, AZ 85040
  • stars
  • rating
This inn is located in Phoenix (South Mountain), near the airport, Diablo Stadium, Pueblo Grande Museum and Archaeological Park, and Celebrity Theater. Local attractions also include El Zaribah Shriners Auditorium. read more
Special Offer
Reviews