Altonhill is a charming 3-star hotel nestled in the picturesque town of Nairn, United Kingdom. Known for its stunning coastal scenery and rich Scottish heritage, Nairn offers a delightful blend of relaxation and exploration. Altonhill serves as an ideal base for both leisure and business travelers, with its inviting atmosphere and comfortable accommodations.