Al Fin is a Nicaraguan restaurant serving Central American cuisine, including shredded beef and queso frito, in a no-frills setting.