London Travel Diaries 2014: The Green Park, London

“The Green Park is one of London’s eight Royal Parks and it’s an important link between St James’s Park and Hyde Park in forming a chain of open spaces that contribute so much to life in the capital.”

Read More