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 ensures a memorable stay here. Within walking distance of Earls Court, this property is also accessible by foot to Natural History Museum. Earls Court Exhibition Centre conference attendees will appreciate the short distance from here to there.