ATL local reportage

Anybody know where this sign is located? Its in NOLA, but the post I got this from didn't say where it is.

51567888_2432248043460849_3277328014152564736_n.jpg

That's i10 and looks to be right by OPP... Near the Broad St overpass (as you come into city)

Edit I think that's by Xavier