We found 834 restaurants within 1 miles 1 miles of Buckingham Palace Royal Mews, Westminster, London SW1W 0PT