ViaMichelin
The Last Talisman
Location picture
Very good 8.4 (483 reviews)
Approx. £25
Location
171 Bermondsey Street
London SE1 3UW