otaru_003

Home otaru_003

Fresh sushi at a Nemuro restaurant in Hokkaido, Japan. The town is also famous for nature.

Recommended Articles