Odori Park, located near Sapporo Station in downtown Sapporo, isn't particularly large, resembling a typical garden or green space in Japan. However, the famous Sapporo TV Tower is right next to the park, attracting numerous tourists from all over the world. The area is packed with people eager to take photos.