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
Drop a Mail
Call Us
Fax
SW5 9SU
Address
28-32 Penywern Road, Great Britain (UK)
Subscribe Now