Riccarton Clinic and After Hours 4 Yaldhurst Rd,Church CornerUpper RiccartonPhone: 343 3661Open 8am - 8pm every day