19-21 Penywern Road, Earls Court, London, England, London
Large and roomy Best Western The Boltons Hotel offers friendly, personalized service. The 4-star rating promises an enjoyable stay in London. Attractions such as Earls Court and Natural History Museum are within walking distance. This accommodation is a convenient base for accessing Earls Court Exhibition Centre.