Log Chute

Log Chute is a log flume ride at Shopkins Land, Japan.

Info
An attraction with a bit of a thrill where you can enjoy the idyllic scenery of Shopville including Peppa-Mint's orchard and other locales while floating down the river.