11+

Years with ListedIn

Business Overview

The Central Hotel Group offers self-catering Hotel rooms and Serviced Apartments at cheap competitive rates, located in the heart of Cheltenham

<
>