Interesting Places in Great Britain: The Royal Mews, Buckingham Palace

Mews: a group of stables, typically with rooms above, built around a yard or along an alley.

Originally referring to the royal stables on the site of the hawk mews at Charing Cross, London, the Royal Mews has been located at Buckingham Palace since 1820.

I must confess that having visited England many times, it […]