South London and Maudsley NHS Foundation Trust is located in London, United Kingdom on Michael Rutter Centre, Camberwell,. South London and Maudsley NHS Foundation Trust is rated 1.5 out of 5 in the category psychiatric hospital in United Kingdom.
Address
Michael Rutter Centre, Camberwell,