Westminster, London
The Green Park is one of eight Royal Parks in London, located next to Buckingham Palace. Every year this 40 acre park attracts millions of visitors, with its...