
The Trafalgar St James: A refreshed London stay with great views
You’d be hard pressed to find a better located London hotel than this one, which overlooks Trafalgar Square, the Mall and the statue of Charles I, considered the central point of the capital (and one that often feels like its most hectic). Walk inside the …