Queen Elizabeth Olympic Park
Monday, December 7, 2020
The Queen Elizabeth Olympic Park in London situated to the east of the city adjacent to the Stratford City development has been named on a list of the country’s 10 favourite parks in a poll conducted by the Keep Britain …