Mansion House Hotel 4* 87%

01343 548 811
The Haugh
Elgin
IV30 1AW
Details to follow...