Dumpling Heart

Restaurant

8 Lee St, London E8 4DY, UK

Biter Score
9.0
Closed
Monday: Closed