Official Facebook page of Ajillos!
We currently have 2 different locations in Del Rio, Texas.
Restaurant - (830) 765-8054 & (830) 422-2048
Located at 611 East De La Rosa, 78840
Red food truck - (830) 765-8053 & (210) 663-8582
Located on the corner of 8th Street & Avenue E