Skip to content

Ozone bar

High time

  The ICC Tower stands 484 m tall, forming part of the Union Square which sits atop Kowloon Station. When built in 2010, it was the 4th tallest building in the world, […]
High time