Abita Springs Pavilion

NW end of Main St.
Louisiana
United States