Back to list
Ambala Karahi
Fabulous 9 (5 reviews)
Around £22
Location
62A Plumstead High Street
London SE18 1SL
See on the map