A travel guide to Windsor for first-time visitors
Windsor’s highlight is the castle – but there’s plenty more to see. What’s Windsor all about? Windsor, and the surrounding area, is about as British establishment as it gets. The centrepiece is Windsor Castle, one of the Queen’s official residences. But nearby, there’s also the…
