19-21 Penywern Road, Earls Court, London, England, London
Best Western The Boltons Hotel London Kensington offers plenty of rooms and options. Book a comfy 4-star room here. Near this accommodation you'll find Earls Court and Natural History Museum. Nearby Earls Court Exhibition Centre is a popular place for conferences and banquets.