Three north London bars are in the running to be crowned the best in London. The nominees for Muddy Stilettos' 2025 Regional Finals include Little Mercies in Crouch End, Humble Grape in Islington, and ...