Back to list
Iro Sushi Stoke Newington
Very good 8.4 (48 reviews)
Around £25
Location
210 Stoke Newington High Street
London N16 7HU
See on the map