Address: 18-21 Charterhouse Square, The City, London, United Kingdom.
Nearest Landmark: Barbican Tube Station
Distance: 1 Miles from London Centre
When you want to be looked after properly, where better than in a nurses home? Of course, Matron moved on long ago, and at today"s Malmaison London, there...