Trafalgar Square (disambiguation)

From Wikipedia, the free encyclopedia

Trafalgar Square is a square in central London, England that commemorates the Battle of Trafalgar.

Trafalgar Square may also refer to: