The subject retail center is located at the SWC of the lighted intersection of 183rd street and Halsted Ave. in Glenwood, Illinois