Edcouch TX Banks 1. 442 W Santa Rosa Ave, Edcouch, TX 78538 | Elsa State Bank & Trust Co (956) 262-1391