Company Overview
Company Name
Cantwell's Tavern
Address
109 Main St, Odessa, DE, 19730, United States
Website
cantwells-tavern.comPhone
(302) 376-0600About Cantwell's Tavern
Cantwell's Tavern is a restaurant located in Odessa, DE, United States. The establishment offers a range of menu items and provides private event services. Customers can enjoy live entertainment and make reservations for dining at the tavern, which is open seven days a week.