Queen Charlotte Street

Windsor, Great Britain

Castle gazing, park walking and river roaming – Windsor is a princely place for a weekend Like the Queen herself,…

8 years ago