Mama Lu’s is a taco-slinging, modern day taco shop and bar in the heart of Traverse City’s downtown neighborhood.