Shila House
Shila House provides care and support for 11 people who have mental health needs. Shila House is a detached house located in Enfield, North London. Each person has their own bedroom with a large communal area on the ground floor. There is a small courtyard where people have access to outside space.
