Barracuda
Best restaurants you can enjoy Barracuda [かます:Kamasu] in Japan!