There is an Odessa in the Ukraine. There's also one in Texas and one in New York.
McAllister's Deli is located at 2002 E 42nd St Odessa, TX. The phone number is...
9012 West University, 1402 West County Road ,1015 East 8th Street, 3836 Andrews...
Odessa, Texas is a city within Texas located near the New Mexico border.
Church's Chicken - 3800 Andrews Highway,Odessa, TX, Ph: (432) 362-6413.
Odessa is located in West Texas, a city in Ector County. Thank you for asking !