Walthamstow Reservoirs
LakeOne of the Top rated Lakes in London
Address
London E17 6NU, UK
Rating on Google Maps
4.70 (36 reviews)Open on Google Maps
Discover top rated places in London
One of the Top rated Lakes in London
One of the Top rated Lakes in London
London E17 6NU, UK