Rated 5/5 from 3 Google reviews.
Thames House is a residential care home located at Thames Street, Rochdale, Lancashire, OL16 5NY. The service supports people with complex mental health…