Only one taco stand in the whole world has ever received a Michelin star -- and yet its Manhattan location is already flopping hard after its grand opening.

AI summary coming soon. Read the full article at the source below.