Teshio Riverside Park
Teshio Riverside Park is built on the second longest estuary of the Teshio River in Hokkaido. Come here to enjoy lush green grass, the grand Teshio River, the Sea of Japan across the sand bar, Mt. Rishiri towering on the horizon, and the gorgeous panoramic views at sunset.