TeddyJan 18, 20211 min readKaruizawa station Main station of a town which probably has the highest number or ridership in Japan.