Odeli's Restaurant
Add to Favorites
OPEN NOW
Today: 11:00 am - 2:00 pm
28 Years
in Business
Phone: (432) 332-3354
Address: 1349 E 8th St, Odessa, TX 79761
Phone: (432) 332-2971
Cuisines: Family Style
Attire: Casual
Takes Reservations: No
1024 E 7th St, Odessa, TX 79761
1806 E 7th St, Odessa, TX 79761
1900 E 8th St, Odessa, TX 79761
3183 E University Blvd, Odessa, TX 79762
2880 Kermit Hwy, Odessa, TX 79764
2131 E 8th St, Odessa, TX 79761
1404 E 2nd St, Odessa, TX 79761
2607 N Grandview Ave, Odessa, TX 79761
1401 N Grant Ave, Odessa, TX 79761
2113 Andrews Hwy, Odessa, TX 79761