Index

 

Meaning of Place Name: Trafalgar Square

Trafalgar Square: One of the principal squares in London, about one and one-half miles west by south of St. Paul's. It contains the Nelson monument, and the site of Charing Cross and the National Gallery faces on it.