Cantwell's Tavern

American restaurant · 109 Main St, Odessa, DE

Dine-In

Hours

More food in Odessa, DE · American Food in Odessa