
Cheltenham, United Kingdom
Central Studios 298 Gloucester Road
3-star hotel
Central Studios Gloucester Road is conveniently located in the popular Cheltenham City Center area. The property offers a wide range of amenities and perks to ensure you have a great time. Facilities like free Wi-Fi in all rooms…
- Wi-fi
- 24-hour reception
- Lift access · extra charge
- Room service · extra charge













