The Thames

The Thames

Regular price $75.00
Unit price  per 

London, England.  Shot from The Shard observation deck. You can see one looking up the Thames in the other direction here

Image ID: 2909

TAGS