Day 12
Buckingham Palace
August 17, 2023 in England ⋅ ⛅ 18 °CBuckingham Palace is a royal residence in London and the administrative headquarters of the monarch of the United Kingdom. Located in the City of Westminster, the palace is often at the centre ofRead more
Traveler Brief photo op at the Palace.
Traveler Another bucket list item. What an awesome sight