I saw the proprietor of this restaurant in another favorite (Costa Azul) the other day and he said with the bad economy, he just couldn't afford the rent on his restaurant any more. However, his great taco truck (tacorriendo I think) is still going strong at the Shell Station on Hillsborough Road
Pros: Wonderful tacos
Cons: Restaurant has closed.
more