Google
×

Trafalgar Square

(121,649) Plaza in London, England
Trafalgar Square is a public square in the City of Westminster, Central London, established in the early 19th century around the area formerly known as Charing Cross.
Address: Trafalgar Sq, London WC2N 5DS, United Kingdom
Phone: +44 20 7983 4750