Afterhours
Restaurant
•
265F New Cross Rd, London SE14 6AR, UK
7.2
Saturday: 5 PM – 4 AM
See if anyone you trust recommends it!