Attractively set in the center of London, London hotel is within a 8-minute walk of Paddington Station and 0.8 miles of Madame Tussaud's. This 3-star hotel offers a 24-hour front desk. Free WiFi is available and private parking can be arranged at an extra charge.
All rooms in the hotel are equipped with a flat-screen TV. Rooms include a private bathroom with a shower and a hairdryer. The rooms will provide guests with a fridge.
The Serpentine is one mile from London hotel, while Lord's Cricket Ground is 1.1 miles from the property. The nearest airport is London City Airport, 11 miles from the accommodation.