C
Chai Thali
Address
19 Mandela Street, London NW1 0DU
Postcode District
NW1
City
London
County
London
Country
England