LIBERTY PLAZA RETAIL CENTER
Springfield, IL / New Building / 9,000 SF