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