About the Business

Located at one of the prime locations in London, Mowbray Court Hotel is the perfect destination for leisure and business stays. This 3* hotel suits best to your budget when it comes to spending holidays in the city. Close proximity to major tourist attractions like Buckingham Palace, Harrods, Kensington Palace & Gardens, Oxford Street, Tower of London, Tower Bridge etc. and availability of public transport; Earls Court tube station makes it one of the finest choices amongst other hotels in central London.

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

28-32 Penywern Road, Great Britain (UK)

Business Hours

Open 24

Subscribe Now

Get All Updates & Advance Offers