Lincoln House, 296 - 302 High Holborn, London WC1V 7JH, United Kingdom
Google rating: 4.9
Google reviews: 10