Cheltenham Apartments includes a small number of luxurious town centre apartments, available on a short-let self accommodation basis.
For the latest rates and availability, and to reserve a room online with no booking fees, visit Cheltenham Apartments’ dedicated page on booking.com.