Mega Web

Advice about Mega Web

Advanced Search
Toyota Mega Web / Theme Park images

Toyota Mega Web / Theme Park

For all of you car enthusiasts out there, and even if you are not one, the Toyota Mega Web and self proclaimed theme park must be put on your list of things to experience while in Tokyo. Located in the middle of the Odaiba’s waterfront attractions, this exhibition offers hours of free entertainmen…(400 words)

Alex image

Alex