Main content starts here, tab to start navigating

Hours & Location

76 E. Main St.,
Newark, DE 19711 (opens in a new tab)

Wednesday -  Sunday
8:00 AM - 3:00 PM

Monday & Tuesday
Closed

Get Directions (opens in a new tab)