Camden & Islington Trust is located in London, United Kingdom on 17 Lyndhurst Gardens. Camden & Islington Trust is rated 3 out of 5 in the category psychiatric hospital in United Kingdom.
Address
17 Lyndhurst Gardens
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet