Back to list
Manjaros Restaurant Ilford
Around £20
Location
213-215 Ilford Lane
Ilford IG1 2RZ
See on the map