IZAKAYA TOYO is an AMAZING Japanese street food venue in Osaka, Japan which serves flamethrower broiled tuna steak as it’s speciailty. It also has fresh …

AloJapan.com