The Savoy offers luxury self catering accommodation and four star leisure facilities on the Isle of Wight. The Savoy is set in 28 acres of landscaped grounds and is just minutes away from the harbour and historic town of Yarmouth on the Isle of Wight...
The Savoy is a leading luxury resort on the Isle of Wight. The Savoy effortlessly blends together stylish design with the natural landscape to create a relaxing environment where guests can unwind from the stresses of everyday life. Isle of Wight holidays at The Savoy - luxury self catering breaks year round...
Self catering accommodation and short breaks on the Isle of Wight