This is a map of Trafalgar Square and places near it.
The absolute location of trafagar Square is 51*N 0*W
Location Fun Facts
Trafalgar Square is located in the heart of London, United Kingdom. This is one of the largest squares in London. Trafalgar Square is also located next to Charig Cross.