River Lea

19 May 2021
River Lea
London City Island
London
United Kingdom