| The Mowbray Court Hotel, London, is situated a short walk from Earl’s Court Tube Station and Earl’s Court Exhibition Centre. The hotel is just a few tube stops from London’s tourist sites like Oxford Street, Harrods Department Store, and many museums. The Mowbray Court Hotel has a small bar and economy, tourist class rooms. | |