Shopping Centers & Malls in Lockport, IL
Village Square Plaza