Mulberry House is a residential care home located at 120 Barton Road, Luton, Bedfordshire, LU3 2BD. It is registered to provide care and support to adults…