Borders General Hospital, Melrose

Chiefswood Road
Melrose
TD6 9BS