NHS Grampian: Dr Gray’s Hospital, Elgin Obstetric & Special care baby units)

Pluscarden Road
Elgin
IV30 1SN

0345 567 220

Maternity: 01343 567220
Neonatal: 01343 567 443

Parking: Available

Visit Unit webpage →