Located in the very heart of Royal Windsor, one of the most visited towns by tourists in the country, one cannot help but be astounded by the sheer beauty of the area that surrounds the hotel. There are many attractions in which to indulge yourself such as the castle, the shopping streets, the river walks, boating, Legoland and the wonderful countryside walks that surround.