Where is Trafalgar Square
About Where is Trafalgar Square Located
Explore the map to locate Trafalgar Square on world map, The Trafalgar Square is a civil square in the Westminster city of Central London, established in the early nineteenth century encompassing the area previously acknowledged as Charing Cross. At its centrel point is a high column consisting a sculpture of Admiral Nelson cherishing the victory at the war of Trafalgar. The war of October 21, 1805, entrenched the British navy's preeminence at sea in the wars of Napoleonic over the fleets of Spain and France.