Osaka Cosmo Square 2010 - Japan Photos
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.
O’s at ATC (Asia and Pacific Trade Center)
WTC Cosmo Tower