Live used to have much better images of where I live than Google did. They were about 5 years old or more but you could zoom in pretty close.
But a few weeks ago Google updated their imagery for a large swathe of Northamptonshire and Leicestershire and now you can almost see in my bedroom window...well not quite but it is pretty good!
I don't know where else they updated but it might be worth re-checking places of interest.