Crazy Tost specializes in toasted sandwiches.