Want a lunch fit for a queen? It may be worth a trip to England. Queen Elizabeth's weekend residence, Windsor Castle, just opened its first restaurant. The café is located in Edward III's medieval ...