Extended StayAmerica Phoenix- Metro Center

11211 N Black Canyon Hwy
Phoenix
Arizona
United States