Situated in Post Falls, ID, Prairie Crossing is one of the area's prominent shopping venues. This Power Center is conveniently located at Prairie Ave. & S.H. 41. The mall opened its doors in 2012. The property encompasses 457,404 sqft. of gross leasable area across its 18 stores.