I live near Windsor Castle where house prices are £653,000 – here’s what it’s like

Windsor is a town on the River Thames in Berkshire, a popular tourist town due to Windsor Castle, the world’s oldest and largest inhabited castle. But what is it like to live in the town?
Daily Express :: Life and Style Feed

LEAVE A REPLY

Please enter your comment!
Please enter your name here