Ellwood Office Park
Ellwood Office Park is ideally located in south Edmonton at the intersection of 91st Street and Ellwood Drive. Great access to the Anthony Henday freeway, Highway 2 and other major roadways, as well as an abundance of retail offerings, amenities and services, Ellwood Office Park offers a location that is conducive to a strong business operation through its easy accessibility for both tenants and company customers.
The Building consists of 64,000 sqft of retail and office space.