Harry's statue was on the corner of Sheffield and Addison, greeting fans as they came to the park from the "L". I think this new location is actually more appropriate...outside the Bleacher entrance on Sheffield and Waveland.
Full details are here.
The new Billy Williams statue will take Harry's old place.