The Royal Mews
Buckingham Palace Road Saint James, London, England SW1A 1AA
Featured Review : I had visited the Royal Mews on my first trip to London in 1992; at that time it seemed as though no one had heard of it, and I had the place almost entirely to myself. Ten years later, the Golden Jubilee had brought ma...See Full Review