Restaurants in odessa
Cantwell's Tavern
4.3
2339 reviews
109 Main St
Odessa, Delaware
Cantwell's Tavern in Odessa, Delaware is an American restaurant that has been providing people with a unique dining experience since 1775. It serves up traditional pub di...