Renovated in 2011, the Mitre Hotel guarantees guests a pleasant stay whether in London for business or pleasure. The city center is merely 13. Km away and the airport can be reached within 20 minutes. A haven o ... Read more

View all Luxury Hotels in London