19-21 Penywern Road, Earls Court, London, England, London
Large and roomy, Best Western The Boltons Hotel is a popular choice. Comfort and value are key at this 4-star property. During your stay visit nearby Earls Court and Natural History Museum. Earls Court Exhibition Centre conference attendees will appreciate the short distance from here to there.