where is barrow stadium in new orleans at
Wesley Barrow Stadium (New Orleans) Wesley Barrow Stadium is a 650-seat baseball stadium located in the Pontchartrain Park section of New Orleans, Louisiana. The stadium includes a 200-square-foot climate-controlled press box, a public address system and LED scoreboard.