Cheli
Bar · Elephant and Castle

Cheli

$$

Hidden gem in Elephant & Castle serving Shanghai classics like soup dumplings with gossamer wrappers and drunken crab that's delicately marinated—the Chef's Set Menu for two is an absolute steal at £56.80.

Info

📍
Address
56-58 New Kent Rd, Elephant Park, London SE1 6FU, UK, LDN

More like this