Peoples Place Non-Secure Detention: 909 N Church Ave Milford, DE