The Cromwell Crown Hotel is a bed and breakfast with 60 rooms situated in South Kensington that is ideally located within easy access to the West End and some of London's main attractions. Each room has a TV and guests are served with a complimentary breakfast.