Westminster Abbey. A breathtaking and iconic location in the heart of London and along the Thames River. If you've had the pleasure of visiting you know just what we are talking about. The amount of history here cannot possibly be put into words. An unique vantage point that was quite difficult to recreate. A timeless piece of history straight from our artists to your home. Then & Now Art®: Westminster Abbey.