As Windsor Castle is preparing for the Royal Wedding, we’re over here across the pond, deciding where to have High Tea in honor of the newlyweds – Prince […]