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.
Olympia 66 stands on the site of the former Dalian People's Stadium, which was demolished to make way for the mall. The land was acquired from the Dalian Municipal Land and Resources Bureau in May 2009, construction began in 2011, and the complex opened on 9 September 2016.
The design by Aedas draws on the Chinese twin carp emblem, a symbol of wealth and abundance that appears in New Year paintings. Visitors can spot the fish motif in the curved, overlapping forms of the facade and roof.
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 93,669 contributors worldwide.