BEST WESTERN The Cromwell Hotel is located on the Cromwell Road, close to South Kensington. In this quiet location at the heart of the capital, youll still be within easy reach of Londons best bits. Gloucester Road Tube station is just a few minutes walk away to make things even easier From your base, in this distinctive and rather grand white Victorian building, youll also be close to the areas many museums perfect for families and couples alike