Hometouch Live-In Care is one of the most trusted providers of live-in care across the nation.
Located at 18 Minehead Road in Streatham, London, Minehead is a registered care home providing accommodation and support for up to six individuals aged 18 and over with learning disabilities.