Photo of Holiday Inn Express & Suites Anaheim Resort Area, an IHG Hotel
Holiday Inn Express & Suites Anaheim Resort Area, an IHG Hotel
1411 South Manchester Avenue, Anaheim, California 92802 USA
1411 South Manchester Avenue, Anaheim, California 92802 USA