Allston's iconic Twin Donuts diner is closing on March 23 due to financial challenges, including rising food costs.