Located on the edge of historic Chester, the Holiday Inn Chester South is just off the A55 road, beside Chester Business Park. The hotel features a modern leisure centre, stylish restaurant and free on-site parking.
Number of rooms: 269
Wrexham Road, Chester, CH4 9DL, United Kingdom
Hotel booked 2 times today.