Where is Poydras at Loyola?

Where is Poydras at Loyola located?

Poydras at Loyola, Poydras at Loyola, United States of America (approx. 29.950865°, -90.075386°)


Where is Poydras at Loyola on the map?