Skip to main content

Thames House

Thames Street, Rochdale, Lancashire, OL16 5NY

About this care service

This service is run by Thames Health Care Limited, within Rochdale local authority