Mabledon Court Hotel
Address: 10-11 Mabledon Place, Bloomsbury, Camden, London, WC1H 9AZ, United Kingdom.
Nearest Landmark: St Pancras International Station
(9 minutes walk)
Distance: 1.2 Miles from London Centre
Mabledon Court Hotel is less than 600 m from London Euston, Kings Cross and St Pancras International rail stations. It has free Wi-Fi, a lift and a guest...