1-8-8 Iwado Minami, Komae, Tokyo

Why we believe Japan is the best camper van spot in the world