Delivery
Pickup
Outdoor
England
London
Lewisham
Lee Green
1 Restaurants on GastroRanking
269 Opinions in 2 websites
Best chips I’ve had in a very long time from a chip shop. So glad I found this place! Would definitely recommend!