What are you looking for?

Restaurants in Odessa

Cantwell's Tavern 109 Main St, Odessa
Cantwell's Tavern
Gastropubs • $$

Cantwell's Tavern

109 Main St, Odessa, DE 19730

Quaint little historic town of Odessa's showcase restaurant. Food is incredibly tasty and high quality, but you get what you pay for... So be ready to...

  • Take-Out
  • Delivery
  • Good188 Reviews4.2
Lorenzo's Pizza 513 Main St, Odessa
Lorenzo's Pizza
Pizza • $

Lorenzo's Pizza

513 Main St, Odessa, DE 19730

My friends gave this place another chance after the last fail and boy was I surprised! The food improved a lot and I heard it was because they have another new...

  • Take-Out
  • Delivery
  • Good117 Reviews3.9