Restaurant · Japanese Restaurant · London
Eel Sushi Bar
118 Talbot Rd, London W11 1JR, UK
View on Google MapsOverall
6.5
2 ratings
The Guide 6.5 · Community 7.1
Would go back
Dishes
Otoro nigiri
Rich, fatty tuna; optionally blowtorched “aburi” style.
6.6
1 rating