Thriuvananthapuram Restaurant

241a High Street North, Newham, London, E12 6SJ
We need to know your location to give you directions.