Otaru – the beautiful small city west of Sapporo

Otaru (小樽市) is a charming city located on the island of Hokkaido, Japan. Situated on the western coast of the island, Otaru is known for […]