Fast food restaurant specializing in pastizzi.