10 The Village, Charlton, London SE 7 8UD, United Kingdom
No delivery
Spot something wrong?
Dishes at Kasturi - London. Prices may vary in venue.