It was without doubt the best sushi I have ever tasted. Along with an excellent location, friendly staff and a welcoming atmosphere I would gladly come here again.
The quality and standard of the place as a whole is extremely high, and surprisingly cheap compared to most other sushi restraunts in london
Keiko Sushi is a Japanese restaurant open 7 days a week.