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.
Features:
- Safety Deposit Box, Air Conditioning, Ironing Facilities, Heating, Carpeted Floor, Wardrobe/Closet, Shower, Hairdryer, Free Toiletries, Toilet, Bathroom, Toilet Paper, Towels, Linen Telephone, Free view Channels, Flat-screen TV Tea/Coffee Making Facilities & Electric Kettle, Wake-up Service/Alarm Clock

