The Ashburn Hotel
The stylish Ashburn Hotel has boutique bedrooms with free Wi-Fi and turndown gifts. The hotel is situated on the famous Cromwell Road, just 550 yards from the Natural History Museum.
The sumptuous rooms are elegantly decorated, and each has a luxury bathroom with fluffy robes and free toiletries. Rooms also feature a flat-screen TV and CD library, and all have air conditioning. Ashburn also offers a wide range of apartments featuring elegant furniture, a fully fitted kitchen, a seating area, and a private bathroom.
This is our guests’ favourite part of London, according to independent reviews.