Little Italy
Address:
325 Main St, Townsend, DE 19734
Phone:
(302) 378-9494 Restaurants, Italian
Other Businesses:
- South Of The Border at 115 Pine Tree Rd, Townsend, DE 19734
- 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
- La Matesina Pizza Pasta at 318 Main St, Townsend, DE 19734