±10.8 Acres | Ready for Development

5959 Opelousas St, Lake Charles, LA

Highly Visible Corner Location
  • Highly Visible Corner Location
  • ±10.8 Acres
  • Ready for Development