About an hour from Tokyo lies the seaside town of Yokohama. It is the second largest city in Japan with…
This website uses cookies.