El Diablo Burritos

  • 127 E. Main Street
  • Newark, DE 19711
  • Phone: (302) 439-4541
  • Visit Website
Description
Amenities
TripAdvisor

Call ahead for takeout orders.

Shop Local
Shop Local
  • Temp Take-Out: