19-21 Penywern Road, Earls Court, London, England, London
With a plentitude of rooms, Best Western The Boltons Hotel London Kensington provides abundant choices. The 4-star rating promises an enjoyable stay in London. Near this accommodation you'll find Earls Court and Natural History Museum. The world-class Earls Court Exhibition Centre is close by.