Red Lobster Locations in Odessa, TX.
For hours, menus and more, choose a local Red Lobster below.
More United States Locations
4536 E. University Blvd.
Odessa, TX 79762
View Local Page
4536 E. University Blvd.
Odessa, TX 79762
View Local Page