19-21 Penywern Road, Earls Court, London, England, London
The large Best Western The Boltons Hotel London Kensington is known for consistent quality. Book a comfy 4-star room here. You can easily stroll to Earls Court and Natural History Museum from here. Here for business? The Earls Court Exhibition Centre is nearby.