Otaru Steam Clock in Sakaimachi Street Hokkaido Japan

This is the famous steam clock in Sakaimachi Street in Otaru, Hokkaido Japan. The Otaru steam clock whistles in every 15 min. It is also located in front of Otaru Music Box Museum.

Sakaimachi Street is a popular shopping street with restaurants, retail outlets, museums and more. This is a must visit in Otaru, Hokkaido Japan.

AloJapan.com