View all practices

Three Rivers Health

Three Rivers Health is a long established general practice in Ashburton with a large team of GPs, nurses and admin staff. It offers a comprehensive list of services to the Ashburton population.