20 yrs ago•lilareviewedThe Griffin129 Clerkenwell Rd, Holborn, London EC1R 5EQ, UK*Down stairs is the bar and...