139-141 Cromwell Road, London, England
Cromwell Crown Hotel Hotel Description
Conveniently placed in the heart of London, The Cromwell Crown Hotel is located on Cromwell Road which is in the Borough of Kensington and Chelsea. The Cromwell Crown Hotel is professionally managed to cater to your business or leisure needs and tailored to meet your requirements. Located close to all major attractions in London, we are within walking distance to the Science Museum, Natural History Museum, Royal Albert Hall, Hyde Park, the heart of theatre land, the Olympia and Earl's Court Exhibition Halls. The Knightsbridge shopping stores are also a short walk away from us.
Cromwell Crown Hotel Hotel Facilities
- City Center
- Near Highway
- Near Airport