1. Little Italy Pizzeria Townsend 325 Main St, Townsend, DE 19734 Coordinate: 39.39465,-75.69383 Phone: (302) 378-9494
2. La Matesina Pizza Pasta 318 Main St, Townsend, DE 19734 Coordinate: 39.39437,-75.69336 Phone: (302) 378-2946