Montpellier Hotel

Well-located hotel with seven rooms, in Montpellier.

Address

33 Montpellier Terrace, Cheltenham, GL50 1UX

Telephone

(01242) 526009

More on Cheltenham More

More from Visit More