Melrose – Borders General Hospital

Borders General Hospital
Huntlyburn Terrace
Melrose
TD6 9BS

01896 826735

Parking: Available

Visit Unit webpage →