Located in Portree, on the Isle of Skye, Cuillin Hills Hotel is a stunning family-run hotel with breathtaking views. Sitting within fifteen acres of private grounds, it's a 10 minute’s walk to the bustling town centre. It also offers a fantastic restaurant and outdoor dining in certain months.