Fina's Family Restaurant Address: 902 N Broadway, Edcouch, TX 78538 Phone: (956) 262-4252 Restaurants Other Businesses: Hacienda Restaurant at FM 1925, Edcouch, TX 78538 Lee's Cafe at 1316 W Santa Rosa Ave, Edcouch, TX 78538