Restaurante El 20
Add Hours
Phone: (956) 352-6242
Address: E 5203 E Hinojosa St, Rio Grande City, TX 78582
2798 West Hwy. 83, Rio Grande City, TX 78582
4147 East Highway 83, Rio Grande City, TX 78582
Us Business Hwy 83 And Starr Plaza, Rio Grande City, TX 78582
4031 East Hwy 83, Rio Grande City, TX 78582
4300 E. Hwy 83, Rio Grande City, TX 78582
4290 E Expy 83, Rio Grande City, TX 78582
4290 E Expy 83, Rio Grande City, TX 78582
Highway 83, Rio Grande City, TX 78582
Us Business Hwy 83 & Starr Plaza, Rio Grande City, TX 78582
U.S. Business Hwy 83 And Starr Plaza, Rio Grande City, TX 78582