About Mowbray Court Hotel London
Opened in 1960, the Mowbray Court Hotel is a 2 star hotel situated in central London, in the Earls Court area.
The Mowbray Court Hotel offers a range of over 75 bedrooms, most of which are en-suite hotel rooms. All the hotel rooms are brightly decorated, well furnished and equiped with a range of amenities.
The Mowbray Court Hotel offers its guests a 24 hour reception with friendly multi-lingual staff to cater for your accommodation needs.
Located close by to the Mowbray Court Hotel you will find many of London's famous tourist attractions. Buckingham Palace, Tower of London and Big Ben are also easily accessible via the tube or the bus. The Earls Court area offers its guests a variety of restaurants, shops and pubs.
Located close by to the Olympia Earls Court Exhibition Centre, the Mowbray Court is only 30 minutes away from Heathrow airport and 15 minutes away from Gatwick. The Mowbray Court Hotel is the ideal place to stay during your visit to London.
If you would like more information about the Mowbray Court Hotel London or would like to make a reservation, feel free to contact us.