Restaurant Directory

Order from Italian restaurants near Odessa, TX

  1. Italian

    Pub Food

    1541 John Ben Shepperd Pkwy #17b
    Odessa, TX 79761
  2. Italian

    Pizza

    2607 N Grandview Ave
    Odessa, TX 79761