Rated 5/5 from 3 Google reviews.
Thames House is a residential care home located at Thames Street, Rochdale, Lancashire, OL16 5NY. It is operated by Thames Health Care Limited and offers…