Designed by
Title
London, UK - August 20, 2017: View of the Mc Dougall Gardens on the Isle of Dogs #99719781
Description
London, UK - August 20, 2017: View of the Mc Dougall Park on the Isle of Dogs. Ariel view looking accross the River Thames.
This image is editorial