1. Delaware Homes Inc 401 Main St, Townsend, DE 19734 Coordinate: 39.39434,-75.69411 Phone: (302) 378-9510
2. Fairways At Odessa National 203 Loft St, Townsend, DE 19734 Coordinate: 39.41459,-75.64495 Phone: (302) 378-6063