Windsor Castle Windsor Castle is on Thames Street, Windsor, Berkshire. The official contact address, which is actually Buckingham Palace in London, is Ticket Sales and Information Office
The Official Residences of The Queen
London SW1A 1AA
View page
Buckingham Palace is in London and Windsor Castle in Windsor,
Berkshire.