Tower Bridge London

United Kingdom, England, London. South Tower of Tower Bridge.

Leave a Reply