Imomushi Sushi is not actually located anywhere, but if it were located at the top of Mt. Tabor in Portland, OR, the map might look something like this:
Imomushi Sushi is not actually located anywhere, but if it were located at the top of Mt. Tabor in Portland, OR, the map might look something like this: