Places Shown
England
Hyde Park; London; England
LondonLondon; England
Stoke Poges; Buckinghamshire; England