Serviced accommodation in Cheltenham conveniently situated in prime locations in or near Montpellier and Cheltenham town centre.