I had posted that it might be Central Park's Balto, then I deleted it because that statue doesn't really look the same. And it would just be silly to have a NYC picture in a Boston forum (right)?
Somewhere on Congress St (and High St)? Or possibly further back from the Greenway looking through an opening of buildings... Or maybe on the rooftop between High and Purchase...