Nestled within Deerfoot Meadows, one of Canada’s largest open-air shopping malls, the Point at Deerfoot Meadows is a 7,500 sq. ft. retail plaza that features a diverse range of tenants. It’s located in close proximity to anchor tenants like Walmart and Loblaws.