Our Locations

Newark, DE

122 W. Main St.

Newark, DE 19711

302-731-4627

Maps and Directions
 

Our charming facility highlights its original Victorian-era styling and architecture and was given a special Delaware Historic Marker by the state. Located in the heart of the historic downtown area, this location still offers ample parking for all of its visitors.