Detour Pit Stop #37: Daikoku, Tokyo, Japan
The best car park in the world sits below an expressway intersection on a man-made island in Tokyo bay.
The best car park in the world sits below an expressway intersection on a man-made island in Tokyo bay.