Los Fabela’s Restaurant

Address: 
12302 W Hwy 80 E, Odessa, TX 79765