Mama Li
Restaurant · London Bridge

Mama Li

$$ · Chinese

Tower Hill's sleek self-service spot offers generous char siu and roast duck rice bowls at solid value—splurge on the trio, skip the brisket.

Info

📍
Address
22 Great Tower St, London EC3R 5AQ, UK, LDN

More like this