Sapporo TV Tower

The Sapporo TV Tower is a television tower that was built in 1957, and is 147.2 meters tall. The tower is in Odori Park. The Sapporo TV Tower is in Sapporo, Japan. Many tourists go to the observation deck on this tower, which is about 90 meters tall.