The Maynard Arms, originally built in 1851 and currently owned by the Metropolitan Pub Company, has just had a slap up renovation in Crouch End. Can’t say it was much trouble getting there as it’s ten minutes from our humble abode but we were greeted and treated upon arrival (as we always are at Maynard) […] more