Videos Mar, 08 admin A travel guide for visiting the city of Otaru in Hokkaido Japan. Highlights include: Otaru Canal, Sushi Street (Otaru has over 100 … source