Mowbray Court Hotel is located in a market area of London in close proximity to The Place, Stamford Bridge and Earl's Court. Behind the Victorian facade of Mowbray Court Hotel lies chic interior.
Its location next to an underground station allows to see a palace, a museum and monuments in London. The venue is 5 km away from the city center.
The hotel boasts close proximity to bars and restaurants.
A local bus stop lies within 300 meters away. Mowbray Court Hotel is about 20 minutes’ drive towards London City airport.
Mowbray Court Hotel offers 90 guestrooms appointed with a work desk, television, complimentary Wi-Fi, a safe and a phone with all the sights of London within easy access. Some rooms have the garden view. Guests can make use of private bathrooms with complimentary toiletries, a hairdryer and a shower.
Eat & Drink
Serving an array of dishes, Blackbird and Yo! Sushi are just 100 meters away.
Housekeeping, laundry and 24-hour reception as well as a lift, parking and a luggage storage are available for guests' use.
Wireless internet is available in public areas for free.
No parking available.