Los Fabela's Restaurant & Events
Address:
12302 W Highway 80 E, Odessa, TX 79765
Phone:
(432) 563-3505
Hours:
- Mon: 11am-2pm
- Tue: 11am-2pm
- Wed: 11am-2pm
- Thu: 11am-2pm
- Fri: 11am-2pm
Other Businesses:
- AAA Office Coffee Service Inc at 11300 W Highway 80 E, Odessa, TX 79765
- Melas Kitchen at 9500 N Service Rd, Odessa, TX 79765
- Osaka Japanese Steakhouse at 4028 Jbs Pkwy, Odessa, TX 79762
- McAlister's at 2744 North County Road West, Odessa, TX 79760
- Los Primos at 7878 S US Highway 385, Odessa, TX 79766