Authentic, homemade Mexican fare served up fresh in a family-friendly restaurant with carry-out options.