Real Estate listings near Epcor Tower
Epcor Tower is an office tower in downtown Edmonton, Alberta, Canada. The tower is capped by two spires that are capped with four flagpoles each. When the spires are taken into account, it is the tallest building in Edmonton. Epcor Tower is the first building in the Station Lands project.