Yokohama

Yokohama is a city in Japan near Tokyo. It's basically where the story begins at.

Where the Heroes live and start out on their journey.