Latitude and longitude of Channelsea River
Satellite map of Channelsea River
Channelsea River is a tidal river in London, England, one of the Bow Back Rivers that flow into the Bow Creek part of the River Lea, which in turn flows into the River Thames.
Latitude: 51° 31' 39.36" N
Longitude: 0° 00' 4.93" E