Lloyd's Building. London
The Lloyd's Building (also sometimes known as the Inside-Out Building) is the home of the insurance institution Lloyd's of London, and is located at 1, Lime Street, in the City of London, England.
London (England/ United Kingdom).
Taken on March 10, 2012