19-21 Penywern Road, Earls Court, London, England, London
A larger establishment, Best Western The Boltons Hotel offers a number of rooms to choose from. Book a comfy 4-star room here. A stay here provides walk able access to popular attractions, such as Earls Court and Natural History Museum. Conferences and other events at Earls Court Exhibition Centre draw many visitors to this location.