The Urinals of Trafalgar Square

Trafalgar Square is a square in central London, England.

Filed under: Top 1,000 Urinals | Landmarks
Tweet

Trafalgar Square commemorates the Battle of Trafalgar, fought by the British during the Napoleonic Wars. This beautiful installation serves as a brilliant memorial.

Submitted by <font face=arial>LK</font>.