Bon Accord Square
AB11 6 Aberdeen
United Kingdom
AB11 6 Aberdeen
United Kingdom
Rate and review The Craibstone Suites in Aberdeen, United Kingdom!
Share your experiences at The Craibstone Suites with your friends or discover more Hotels in Aberdeen, United Kingdom.