We are a three partner GP training practice, delivering friendly family medicine based at our purpose-built surgery premises in the centre of the market town of Thornbury, approximately 12 miles north of the centre of Bristol.  The practice covers an area about 15 miles long from Almondsbury, just north of Bristol, up to Berkeley. The area is mostly rural apart from the main population centre of Thornbury and Alveston, and includes the villages of Oldbury-on-Severn, Olveston, Tockington and Tytherington.  We are about 10 miles from Southmead and Frenchay hospitals.

Thornbury is a pleasant market town with a population of about 15,000.  There is a picturesque seventeenth-century High Street.  Thornbury Castle was built by the Duke of Buckingham as a Tudor Palace and is now a splendid restaurant and local landmark.  There is extensive surrounding countryside with good sports facilities and some good country pubs.  All the facilities and entertainments of Bristol are within easy reach.  The M4/M5 interchange and Bristol Parkway station (London 1 hour 20 minutes) are only 6 or 7 miles away.  The town has good local facilities and a sense of community and local schools, both primary and secondary, have an excellent reputation.


The Partners

Dr. Nicholas A McCulloch MA (Oxon) MD BS (London 1985) MRCGP DRCOG

Dr. Mark Harrison MB BS (St Mary's Hospital, Imperial College 1989) DCH MRCGP DRCOG 

Dr. Angela Kerr MB BS (Newcastle 1998) MRCP MRCGP DFSRH

Salaried GP

Dr. Rebecca Williams MB BS (UCH 1994) BSc DCH MRCGP

Nurse Manager

Mrs. Jane Armstrong BSc (Nursing) RGN SCM

Practice Manager

Mr. Callum Murray Dip Man (Southampton)

ST3 Training Doctor (Registrar)

Dr Andrew Masters (MB ChB Bristol)



This web site is designed as an information source for patients about our practice and local services. It is can also be used by prospective doctors-in-training and medical students. While we try to ensure that it is kept up to date and accurate, we cannot be held responsible for action taken as a result of following advice given in these pages or following the links. These pages are not a substitute for face-to-face medical advice. 

St Mary Street Surgery,

24 St Mary Street,



South Gloucestershire,

BS35 2AT

Tel: 01454-413691

Fax: 01454-411141

24 Hour Emergency Line: 01454-281312

Alternative Out of Hours Number 111

Last updated 30/11/13


Practice area and access/ Find us



Practice History

Contact Us

Surgery Team

Clinical Team

Managerial and administrative team

Patient Services

Clinics and timetable

Other services

Home visits


Blood tests and results


Travel clinic

Out of hours services

District nurses

Health visitor and child health

Antenatal services

Thornbury hospital

Health advice and minor illnesses

Suggestions and complaints


Registrars, F2s and returners

Medical students


Practice policies

Practice figures and audit


Health authorities and hospitals

Helplines and resources

St Mary Street Surgery, Thornbury, Bristol, South Gloucestershire, BS35 2AT
Tel: 01454-413691
Fax: 01454-411141
24 Hour Emergency Line: 01454-281312