Odeli's Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (432) 332-3354
Address: 1349 E 8th St, Odessa, TX 79761
Phone: (432) 332-2971
Cuisines: Family Style
2002 E 42nd St, Odessa, TX 79762
5111 E 42nd St, Odessa, TX 79762
5003 John Ben Shepperd Pkwy, Odessa, TX 79762
1024 E 7th St, Odessa, TX 79761
2131 E 8th St, Odessa, TX 79761
1900 E 8th St, Odessa, TX 79761
2880 Kermit Hwy, Odessa, TX 79764
2744 N County Rd W, Odessa, TX 79764
4241 John Ben Shepperd Pkwy, Odessa, TX 79762
2113 Andrews Hwy, Odessa, TX 79761