Edcouch-Elsa Independent School District is located in Edcouch, United States on 920 W Santa Rosa Ave. Edcouch-Elsa Independent School District is rated 4.7 out of 5 in the category public educational institution in United States.
Address
920 W Santa Rosa Ave
Accessibility
Wheelchair-accessible entrance