19-21 Penywern Road, Earls Court, London, England, London
If you like a larger holiday accommodation, Best Western The Boltons Hotel London Kensington is a good choice. The 4-star rating promises an enjoyable stay in London. Earls Court and Natural History Museum are both within walking distance from here. For business travelers, this location provides close proximity to Earls Court Exhibition Centre.