22 Thunderton Place, Elgin, IV30 1BG
01343 337007Email agent
£650 pcm
Second floor flat in the centre of Elgin.