Phone: +442037420950
Address: 79 Amhurst Road, London, E82AH, E8 1AT, United Kingdom
City: London
Menu Dishes: 35
Reviews: 172
"Let's begin with where to start. I highly recommend avoiding the fish taco starter. It was not actually a taco, but rather a mint leaf. It was truly awful and far from being a taco or anything Japanese. Overall, it was quite repulsive."
All prices are estimates on menu.