703 Taylor Bend Street, Haughton, LA 71037 | FSBO.com