The Griff Inn

The Griff Inn
4 Newark Street, London, E1 2AT
Photo of The Griff Inn