L
La Chi Chi
Address
Stroud Green Road, London N4 2DF
Postcode District
N4
City
London
County
London
Country
England