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.

Book now : www.mowbraycourt.com

Categories

Regions

Add Review

Leave a Reply

Claim listing

Take control of your listing!

Customize your listing details, reply to reviews, upload photos and more to show customers what makes your business special.
Your account will be created automatically based on data you provide below. If you already have an account, please login.

Fill the form