London And The Thames River

London And The Thames River

“One Blackfriars "The Vase” (163m) on far right". Photo by Globetrekimages.

This picture was taken in Holborn, a neighborhood of London, United Kingdom (Google Maps).