19-21 Penywern Road, Earls Court, London, England, London
You'll enjoy an ample choice of rooms at Best Western The Boltons Hotel. With its 4 stars, this accommodation meets and exceeds expectations. In addition to Earls Court, this location is conveniently close to Natural History Museum. Earls Court Exhibition Centre is nearby.