Locations: Japan Sapporo
Odori Park
Odori Park in Sapporo, Japan, is a beloved central green space that hosts events and offers a peaceful escape. It's famous for the Sapporo Snow Festival and is a must-visit for visitors and locals alike.
Credits
Authored by Callum Bonnyman (opens in new tab)