At the centre of Windsor High Street this beautiful 18th Century property is a charming and historic place to stay within walking distance of the castle and the River Thames. The hotel has retained many period features and has two restaurants serving a mix of traditional and contemporary foods as well as a bar and a coffee shop for visitors to enjoy.