Situated in Sault Ste. Marie, MI, Cascade Crossing is one of the area's prominent shopping venues. This Power Center is conveniently located at I-75 & Three Mile Road. The mall opened its doors in 1993. The property encompasses 270,761 sqft. of gross leasable area across its 19 stores.