A highly regarded gastropub situated in South London, recognized as a 'legend' and the 'south London champ' in Time Out's prestigious list of the best UK...