Julio's Seasoning & Corn Chips

Restaurant in Del Rio, Texas