Address: 513 Main St, Odessa, DE 19730, USA
“Great mom and pop food”
Address: 109 Main St, Odessa, DE 19730, USA
“Food was great, service was great! Cute place, inside bar, outside seating. In an old historic building. Great date location. With awesome midweek specials. Love it!!”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…