O'Dell's Country Store & Restaurant, DUE WEST, South Carolina (SC)
Conveniently located at 8 College Street () in DUE WEST, South Carolina (SC) (29639), O'Dell's Country Store & Restaurant can be contacted at 8643798641. It is advisable to call up in advance to make a reservation.
More restaurants in DUE WEST, South Carolina (SC)
O'Dell's Country Store & Restaurant contact information and details:
Address: 8 College Street - , DUE WEST, South Carolina (SC) 29639
Contact Phone: 8643798641