The Craibstone Suites

Aberdeenshire Ve Moray, Aberdeen