Offers

2017 Holidays


The Windsor Palace is the perfect hotel for your holiday choice! Located just a few steps from the beautiful beach…

Read more