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

Nearest places in St Charles' Hospital