Olympia 66, Commercial architectural structure in Xigang District, Dalian, China.
Olympia 66 is a seven-story retail complex in Xigang District with 221,900 square meters of total floor area. The building features multiple shopping levels connected by central pathways, along with outdoor terraced gardens.
The complex opened in 2015 on the former site of Dalian People's Stadium. It marked a major shift in the commercial landscape along Wusi Road.
The exterior uses hexagonal modules and curved shapes that echo the Chinese symbol of two carp, representing prosperity in local traditions. This design creates a bridge between modern construction and classical cultural meaning.
The building has three basement levels with 1,400 parking spaces and multiple entry points on different sides. Direct connections to underground railway access are available throughout the complex.
The building earned LEED Gold certification through its climate-responsive design with insulated roofing featuring overlapping blades that control natural light and temperature. This technical approach demonstrates how sustainability merges with traditional design thinking.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.