Day 10
Holyrood Palace
December 28, 2017 in Scotland ⋅ 🌙 1 °CThe Palace of Holyroodhouse, commonly referred to as Holyrood Palace, is the official residence of the British monarch in Scotland, Queen Elizabeth. It has served as the principal residence ofRead more