20 C
Tokyo
Saturday, August 18, 2018
Home Tags Sapporo TV Tower

Tag: Sapporo TV Tower

Sapporo TV Tower – Sapporo, Hokkaido

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