
London, United Kingdom
Mowbray Court Hotel
3-star hotel · TRAV DIRECT
Enjoy complimentary Wi-Fi and concierge services at the Mowbray Court Hotel in London City Centre. Dine in the on-site restaurant and enjoy a continental breakfast (fee applies). The hotel offers 138 air-conditioned rooms with…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service


