1. Jt's Greenhouses 109 Oliver Guessford Rd, Townsend, DE 19734 Coordinate: 39.34957,-75.69716 Phone: (302) 659-0926