Holiday Inn Stevenage, Stevenage (4-star) | TravelManiac