Odaiba is a large man made island in Tokyo Bay, last time i was in Japan we literally stumbled apon the basement which houses History Garage, its full of racing history mostly Toyota and is a must see...
One car that made me rethink its popularity was the Toyota Soarer, there were plenty of well modified Soarers at Ebisu and the one you see above was a favorite of mine.