Top
:
United_States
:
TX
:
Odessa
Fabela Restaurant, Odessa, Texas
Fabela Restaurant
10535 N. County Road 127
Odessa TX United States
Phone: 432.563.2662