On our first tri to London, Windsor Castle was on our list of must see places. The grounds are beautiful and there is so much history to learn. Be sure walk are and enjoy the scenery. There is also cute shops and places to eat just outside the grounds.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.