Noguchi fish store and restaurant is a neighborhood in Sumida Ku, Tokyo. 2 YouTube travel vloggers — including Harpist in Japan — have covered it across 2 clips.
Noguchi fish store and restaurant is located in front of Tokyo Station.
“noguchi's best fish”