28 Red Lion St, London WC1R 4PS +44 20 7405 8565
restaurant, London, England, United Kingdom
Today
How to go there