Land Cruiser is your best partner on the forest road. Moving Inn offers Land Cruiser rental in Tokachi, Hokkaido. #MovingInn #springtrip #hotelsinnature #stayinnature #rentalcar #landcruiser #landcruiserrental #hokkaidotrip #visitjapan #forestroad #ムービング
by movinginn_tc · 2 years ago · via Instagram