I sadly have no talent for any language other than my own. I appreciate the help, and I'll follow closely the discussion. Thank you!
I'd add, playing with Google Translate, and Babel Fish, the variation of sur or de la may simply be the difference between on or of rue Jacob.
Either would work of course. Though I think I'm leaning towards The Amazon of rue Jacob, rather than on rue Jacob. The difference however is negligible.