The Last Talisman
Restaurant
•
171 Bermondsey St, London SE1 3UW, UK
7.8
Friday: 5 PM – 2 AM
See if anyone you trust recommends it!