Humber River Footbridge is a bridge, located at Humber River (at Lake Ontario), Toronto ON. [read more]