1. Peach Tree Apartments 3000 Abec Ln, Felton, DE 19943 Coordinate: 39.01343,-75.56943 Phone: (302) 284-9504