About St Charles' Hospital
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
St Charles' Hospital is a health facility in North Kensington, London. It is managed by the Central London Community Healthcare NHS Trust.
Source From:
Wikipedia
6, Silchester Estate, Exmoor Street, London, England, United Kingdom, W10 6BH