Restaurant
Zaibatsu
41 locals recommend,
Tips from locals
Cheap and very highly rated on Trip Advisor......plus, its bring your own wine and beer!
This is a very unassuming Japanese restaurant that is really fantastic. It's small and looks fairly basic but the food is fantastic!!
Unique things to do nearby
Locals also recommend
Location
96 Trafalgar Rd
London, England