A long-standing fast food spot, Alo-alo offers sandwiches, mini pizzas, and hot dogs.