Aberdeen, Scotland, Europe
Built in 1881 on the site of a 15th-century castle, Norwood Hall Hotel combines a rich heritage with modern amenities to create an unforgettable experience.
The Aberdeen Altens Hotel is the ideal place to relax and unwind after exploring the stunning East Coast of Scotland.Â