New £20 million hospital in Lochaber could be open in three years

Belford Hospital in Fort William.
Belford Hospital in Fort William.