The restaurant scene in London wouldn’t be complete without The Griffin. You will find The Griffin in London on 125 Clerkenwell Rd. The Griffin's menu is all about delicious Pub fare. Being located in the heart of Bloomsbury, London makes The Griffin easily accessible with plenty of other or similar restaurants near The Griffin in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.