With one Michelin star, Kol is the first spot to come to mind for high-end Mexican fare in London. Stationed just off Marble Arch, this is a well-curated hub of creativity, fusing British ...