Where is Holiday Inn Express Hotel & Suites Scottsdale - Old Town, an IHG Hotel?

Where is Holiday Inn Express Hotel & Suites Scottsdale - Old Town, an IHG Hotel located?

Holiday Inn Express Hotel & Suites Scottsdale - Old Town, an IHG Hotel, Holiday Inn Express Hotel & Suites Scottsdale - Old Town, an IHG Hotel, United States of America (approx. 33.48443°, -111.92519°)


Where is Holiday Inn Express Hotel & Suites Scottsdale - Old Town, an IHG Hotel on the map?