3624 Bayard Dr, Claymont, Delaware 19703 USA
Looks and tasted great! Authentic mexican with plenty of yummy flavors for you!
Photo Credit: Yelp