St James's London - Trafalgar Square

Trafalgar Square

Trafalgar Square
London

24 Hours


Website

Trafalgar Square

A public square in the City of Westminster, Central London, built around the area formerly known as Charing Cross.