Helena, Louisiana Explained

Helena is an unincorporated community in Tensas Parish, Louisiana, United States.

Notes

31.8714°N -91.3933°W