ABOUT LOCAL CARE HOME - OLIVE PLACE
Olive Place is a residential care home in Deptford, South East London. It provides accommodation and personal care for people experiencing mental health related disorders. The maximum number accommodated is three people.
How to find Olive Place
Click here for directionsThis is not a Most Recommended company. Want to change this?