Situated in Homewood, IL, Washington Park Plaza is one of the area's prominent shopping venues. This Community Center is conveniently located at NWC S. Halsted St. & Ridge Rd.. Originally opened in n/a, the mall was updated and renovated in 2005. The property encompasses 237,766 sqft. of gross leasable area across its 28 stores.