London Inn
Cheltenham England
Check in
2:30 PM
Check out
10:30 AM
With a stay at London Inn in Cheltenham, you'll be within a 10-minute drive of Cheltenham Racecourse and Cheltenham General Hospital. This inn is 10.7 mi (17.2 km) from Gloucester Quays and 1.1 mi (1.8 km) from Cheltenham Playhouse.
Make yourself at home in one of the 8 guestrooms.
Property Details
Location
195 London Road, Cheltenham, England GL52 6HU, United Kingdom