Lestardo's is located in New Castle, Delaware. Lestardo's is a family owned restaurant and serves fresh seafood, homemade dishes, and crabs.
General
-
Bar:
-
Accessible:
-
Group Friendly:
Shop Local
-
Temp By Reservation:
-
Temp Take-Out: