Del Sol San Luis 656 San Luis Plaza Drive, San Luis, Arizona, 85349, United States Restaurant Open Daily for Dining or Carry-Out