CONTACT US Questions or concerns? Drop us a message below. Blackbird Creek Farms LLC P.O Box 710 Townsend, DE. 19734 USA (302) 257-2221 Hours 9am - 5pm EST Monday thru Friday Send Us A Message Name Email Message Send Message