Riccarton Clinic and After Hours Medical Centre 6 Yaldhurst Rd, Upper Riccarton,Christchurch 8041 Hours: 8am - 8pm every day, including Christmas Day. Phone: 343 3661