Mowbray Court Hotel
Mowbray Court Hotel London is a listed Victorian building in Earls Court, this hotel is a 3-minute walk from the Earls Court Underground Station. The Mowbray Court Hotel features air-conditioned rooms with free Wi-Fi. The hotel offers a continental buffet breakfast. Refurbished in 2016, the rooms include a flat-screen TV. You will find a kettle in the room. Each room has a private bathroom with a shower, with free toiletries provided. You will find a 24-hour front desk at the family-friendly property.
A variety of restaurants, bars, and cafés are within 5 minutes’ walk from the hotel. Mowbray Court Hotel Central London is near to Knightsbridge and a short walk to Kensington Palace, The Royal Albert Hall, Hyde Park and Museums of South Kensington.