South Of The Border Address: 115 Pine Tree Rd, Townsend, DE 19734 Phone: (302) 464-1022 Restaurants Other Businesses: Grill-Odessa National Golf Course at 1131 Fieldsboro Rd, Townsend, DE 19734 Parkway Law LLC at 3171 Dupont Pkwy, Townsend, DE 19734 Kirsh Legal Service at 4522 Dupont Pkwy, Townsend, DE 19734 Little Italy at 325 Main St, Townsend, DE 19734