Thames House

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…