Holiday Inn Express Hotel & Suites York, York (3-star) | TravelManiac