"I huddled in a birch tree in Green Park."
Green Park
GNU Free Documentation LicenseGreen Park - Credit: Benkid77

 Green Park is one of the Royal Parks of London. Covering 19 hectares, it lies between London's Hyde Park and St. James's Park. Together with Kensington Gardens, these parks form an almost unbroken stretch of open land reaching from Whitehall and Victoria station to Kensington and Notting Hill.

Google Map