1. Red Lobster
4536 E University Blvd, Odessa, TX 79762
Coordinate: 31.87899,-102.33125
Phone: (432) 367-8926
2. The Rose Bar B Q
4740 W University Blvd, Odessa, TX 79764
Coordinate: 31.85685,-102.43443
Phone: (432) 580-3332
3. Osaka Japanese Steakhouse & Seafood
4020 Faudree Rd, Odessa, TX 79765
Coordinate: 31.91619,-102.28852
Phone: (432) 296-4324
4. La Esperanza Restaurant
1511 N County Rd W, Odessa, TX 79763
Coordinate: 31.85019,-102.39235
Phone: (432) 332-8313