Company name: Mama Li
Description: Hong Kong roast meat specialists in Shoreditch, London. Classic roast duck, roast chicken and crispy pork.
Kitchen 22 Railway Arch 73 (Foodstars, Vallance Rd, London E1 5BW, United Kingdom