The London Inn
Guesthouse
Cheltenham
The London Inn features a garden, terrace, a restaurant and bar in Cheltenham. With free Wi-Fi, this 3-star inn offers room service. The property offers services including meeting and banquet facilities and evening entertainment.
Number of rooms: 8
195 London road charlton kings, Cheltenham, GL52 6HU, United Kingdom