Alo Takos is a fast food restaurant specializing in Original French Tacos.