UK, 11 Tabard St, London SE1 4LA +44 20 7357 6092
restaurant, Borough, England, GB
Today
How to go there