Icon Towers
2009
104 Street Edmonton
The Icon Towers are an iconic residential complex in downtown Edmonton, situated on the vibrant 104th Street Promenade just north of Jasper Avenue. Comprising two striking towers—Icon I 35 storeys at 112 meters, and Icon II 30 storeys at 92 meters—these buildings offer modern urban living at its finest. Completed in 2009 and 2010, the towers feature a podium with street-front retail and office spaces, seamlessly blending convenience with luxury. Residents enjoy close proximity to Edmonton’s lively downtown and scenic river valley, making the Icon Towers a prime location for those seeking a dynamic and elegant lifestyle in the heart of the city.