Base Serviced Apartments - City Road 3 stars

19-21 City Road, Chester, CH13AE, United Kingdom

Hotel image
Read more reviews for Base Serviced Apartments - City Road