Tostçu Ali is a restaurant specializing in toasted sandwiches.