Marlborough Head Pub, Mayfair, London
We first ran into the Marlborough Head about ten years ago, although it’s been there for a very long time. When I say we “ran” into it, that is literally what we did. We had been walking down North Audley, just south of Oxford Street, near what used to be the American Embassy on Grosvenor Square. A heavy rain shower started to pummel down, so we ran across the street and into the door. It …