This little soba shop makes delicious buckwheat noodles and serves them alongside special chikara mochi, but its real claim to fame is its location right on the … Alo Japan.
Alo Japan.