The Ashburn Hotel, London is located three minutes walk from Gloucester Road Tube Station. The hotel is well placed for Earls Court and Olympia Exhibition Centres. Also close by are many attractions such as the Natural History and Science Museums and shopping areas such as Kensington and Chelsea. The Ashburn Hotel has traditional decorated rooms that vary in size.