Our retail store is located on US Rt. 13 in Harrington, Delaware. 20 miles south of Dover. Store hours are Tuesday - Saturday from 10 AM - 6 PM and on Sunday from 11 AM - 5 PM. Our retail store is closed on Mondays.
- 18011 S Dupont Hwy
- Harrington, DE 19952