Osaka Cosmo Square 2010 - Japan Photos
Log In
Support
Osaka
Osaka Cosmo Square 2010
The Osaka World Trade Center Building or WTC Cosmo Tower is the tallest building in Osaka, and the second-tallest building in Japan. The 55-story building is 840 feet (256 meters) tall, and was built in 1995.
Read More
New Tram depot
Maishima Waste Treatment Plant
WTC Cosmo Tower