Wednesday, 20 Mar 2019
When exploring London there is really no better place to start than the Royal Mews – especially if you like visiting our equine friends.
It is just off Buckingham Palace Road – across Lower Grosvenor Place from The English Rose Cafe and Tea Shop (not one of Brenda’s favorites spots).
The Royal Mews at Buckingham Palace is responsible for all the road travel arrangements for The Queen and members of the Royal Family.