Address: 3 The Village, Charlton, London SE7 8UG
Charlton
Greater London
SE7 8UG
United Kingdom
Charlton
Greater London
SE7 8UG
United Kingdom
A family-run Filipino grill restaurant in Charlton specialising in lechon kawali, crispy pata and pork barbecue skewers, with a second Read more