Our Storefront is located at:

106 NW Front Street
Milford, DE 19963

We are on Rt. 14 (NW Front Street) in the old Delaware Architects Building.

We are open 9 AM - 5 PM Monday through Friday and on Saturday by appointment.

If you would like to contact us, feel free to:

Call us at: 302.422.7007
email us at: