Restaurant
Photo of Holiday Inn Express & Suites Scottsdale - Old Town
Holiday Inn Express & Suites Scottsdale - Old Town
3131 North Scottsdale Road, Scottsdale, Arizona 85251 USA
3131 North Scottsdale Road, Scottsdale, Arizona 85251 USA
Restaurant