Update Info - 16 Mile Taphouse
This restaurant was reported as closed. If it is open, let us know.
16 Mile Taphouse
115 East Main St
Newark, DE 19711
115 East Main St
Newark, DE 19711
This restaurant was reported as closed. If it is open, let us know.