We're sorry, something went wrong. Our appointment request facility is temporarily offline. Please call the practice to book an appointment.
Block 1, Milford Chambers, St Georges Medical Ctr, 249 Papanui Rd, Strowan, Christchurch 8014
Call: (03) 355 4862
9 Elmira Ave, Palmerston North 4410
Call: (06) 354 9606
24 Allardice Street, Dannevirke, Manawatu 4930
Call: (06) 374 8736
42 South Terrace, Darfield 7510
Call: (03) 318 8392
30 Hokianga Rd, Dargaville, Northland 0310
Call: (09) 439 8170
1st Floor, Merivale Mall, 193a Papanui Road, Merivale, Christchurch 8014
Call: (03) 355 8297
9 Tussock Lane, Ferrymead, Christchurch 8023
Call: (03) 384 7170
140 Mackay Street, Greymouth, West Coast 7805
Call: (03) 768 6717
641 Manukau Rd, Epsom, Auckland 1023
Call: (09) 625 5252
58 Great South Road, Papatoetoe, Auckland 2025
Call: (09) 278 5804
40 Bloomfield Terrace, Lower Hutt, 5010
Call: (04) 569 6322
13 Mangorei Road, New Plymouth, Taranaki 4312
Call: (06) 758 3732
21 St Johns Road, Meadowbank, Auckland 1072
Call: (09) 521 9003
1 Herbert Street, Invercargill 9810
Call: (03) 218 4799
Unit 5, Miramar Plaza, 37 Miramar Ave, Miramar, Wellington 6022
Call: (04) 388 9999
38 Collingwood Street, Nelson 7010
Call: (03) 548 4345
363 Papanui Road, Strowan, Merivale, Christchurch 8052
Call: (03) 355 3930
139 Walnut Avenue, Allenton, Ashburton 7700
Call: (03) 307 0308
36 Colombo Street, Cashmere, Christchurch 8022
Call: (03) 337 3373
7 Wairakei Road, Christchurch 8052
Call: (03) 351 9082
515 Wairakei Road, Burnside, Christchurch, Canterbury 8053
Call: (03) 359 8118
Level 3, 136 The Terrace, Wellington 6011
Call: (04) 499 0433
37 Puckey Avenue, Kaitaia, Northland 0410
Call: (09) 408 4070
Level 3, 136 The Terrace, Wellington 6011
Call: (04) 472 3335