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