exploring-london.com
The Royal Parks – 3. Green Park
Perhaps the most overlooked and least celebrated of central London’s Royal Parks, Green Park (officially The Green Park) is a peaceful oasis of leafy trees between the bustle of Piccadilly an…