St James Square is a beautiful Georgian
and neo Georgian architecture style square located in the heart of London. The equestrian statue of William III is the main feature of St James Square. The St James Square is sometimes confused with St James Park. The nearest tube stations are Piccadilly Circus and Green Park. Hotels in London
You must be logged in to post a comment.