Townsend DE Auto Repair 1. 3171 Dupont Pkwy, Townsend, DE 19734 | Pleasant Hill Auto Service LLC (302) 376-6712