The excellent Mowbray Court Hotel is a 3-star property set next to Albert Memorial, POSK and British Museum. Operating in London since 1960, this hotel features Victorian architecture and modern comforts.
Located in a market area with bars and restaurants, guests will see why Mowbray Court Hotel is admired by many tourists. The venue is set within 5 km from London city center.
The hotel is set next to a palace, a museum and monuments.
A 5-minute stroll will take you to Earls Court subway station. 20 km to London City airport.
At Mowbray Court Hotel, guests are offered rooms with a work desk, television, free Wi-Fi, a safe and a telephone. Some rooms have the garden view. For more comfort complimentary toiletries, a hairdryer and a shower are provided.
Eat & Drink
Serving a wide range of dishes, Blackbird and Yo! Sushi can be reached within 5 minutes’ walk.
Guests at Mowbray Court Hotel are offered to use a lift, a luggage storage and a safety deposit box as well as housekeeping, laundry and 24-hour front desk.
Wireless internet is available in public areas for free.
No parking available.