Best Western hotel the Cromwell is set in a Victorian building. This contemporary style hotel is conveniently located close to Gloucester Road tube station.
Best Western hotel the Cromwell is situated near London main attractions including Harrods department store, the Science Museum and the Natural History Museum.
This entirely non smoking hotel provides a choice of 57 bedrooms. These rooms are fully equipped with air conditioning and LCD television.
Best Western Hotel the Cromwell is fitted with a modern bar where guests can enjoy refreshments and watch the large screen TV. Light meals are available at the bar.
|