197 Rotherhithe New Rd, London SE16 2BE, United Kingdom
No delivery
Spot something wrong?
Dishes at Lion's Den Cafe. Prices may vary in venue.