1. Church of New Beginnings 640 South St, Townsend, DE 19734 Coordinate: 39.39245,-75.69087 Phone: (302) 376-6757