Malmaison London 4 stars

18-21 Charterhouse Square, Islington, London, EC1M 6AH, United Kingdom

Hotel image
Read more reviews for Malmaison London