St James Park is a park located
in Westminster, London. It is one of the Royal Parks of London. St James Park is a few steps away from Buckingham Palace. Not as big as Hyde Park but a really nice place to stroll in London. Hotels in London
Tube stations: St James Park; Westminster
You must be logged in to post a comment.