This is in Sheffield too, just outside the Winter Garden in the centre of town. There are several of these 'water globes', but I like the way this one reflected the Winter Garden building.
When you say Sheffield, you don't mean in the UK...do you?! Cos I thought you were in Houston....actually I see blue sky so it cant be England, we only do shades of grey!
@jo13 haha Jo ... Yes it is Sheffield UK. I do live in Houston, but have come over to the UK to see my son off to Uni in Sheffield. I dropped him there yesterday. it was a beautiful weekend! Staying in Scotland for the next week, and then back to the US.