Grill-Odessa National Golf Course Address: 1131 Fieldsboro Rd, Townsend, DE 19734 Phone: (302) 464-1008 E Commerce, Restaurants, Golf Courses-Public Other Businesses: Parkway Law LLC at 3171 Dupont Pkwy, Townsend, DE 19734 Kirsh Legal Service at 4522 Dupont Pkwy, Townsend, DE 19734 South Of The Border at 115 Pine Tree Rd, Townsend, DE 19734