Stars Restaurant
Address:
601 E Edinburg Ave, Elsa, TX 78543
Phone:
(956) 262-9217
Restaurants
Other Businesses:
- Stars Drive In at 601 E Edinburg Ave, Elsa, TX 78543
- Cowboy Up Drive Thru at 423 E Edinburg Ave, Elsa, TX 78543
- Yirah Restaurante at 300 E Edinburg Ave, Elsa, TX 78543
- Obee's Sports Bar & Grill at 720 E Edinburg Ave, Elsa, TX 78543
- Taqueria Los 4 Compadres at 300 E Edinburg Ave, Elsa, TX 78543