We are a small friendly practice, run by NHS Borders looking after approximately 3100 patients. Our team of doctors, nurses and administrative staff are dedicated to offering a modern, friendly and professional service.
Also known as: Duns Medical Group General Practice