Mega Web

The giant Daikanransha ferris wheel located on Odaiba in Tokyo Bay. The artificial island is also home to Toyota’s Mega Web the largest automotive showroom …