Where is Lea Bridge?

Where is Lea Bridge located?

Lea Bridge, Lea Bridge (Station), Great Britain (approx. 51.566704°, -0.034748°)


Where is Lea Bridge on the map?