Filter
Delivery
Pickup
Outdoor
The best restaurants serving Default food in Telegraph Hill Lewisham London
16 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,2
18 Opinions in 1 websites
134A New Cross Rd, London, SE14 5BA, United Kingdom, England
I rarely give bad reviews. But this has been the worst service I’ve received in a take away or restaurant. I went in person to buy some food. I asked the lady working there which sides are included in