Home Tags Odori Park

Tag: Odori Park

Sapporo TV Tower – Sapporo, Hokkaido

Sapporo TV Tower stands at 147 metres high with a 90-metre observation deck. It is one of the tallest structures in the city (currently...

Sapporo Snow Festival – Brrrrrring your thermals!

Sapporo Snow Festival (Yuki Matsuri) The Sapporo Snow Festival occurs during the freezing month of February in '冬' (ふゆ or fuyu) meaning Winter. People gather...