114 Delaware Street
New Castle, DE 19720
Exit Rt. 9 South (New Castle Ave.). Take a left onto Delaware Street. Follow road straight into town and towards the Wharf.
We're located halfway down the street on the right. Look for our Three Country Flags.
From Highway 141 South:
Exit right onto Rt. 9 North. Take a small right onto Delaware Street. Follow directions above.