Restaurant: Impossible

Episodes

Originally Aired Feb 05, 2014

The owners of Estrada's Restaurant in San Francisco have $400,000 in debt and a lack of passion that's evident in the flavorless food.

We couldn't find any new stories.

Check out our Yahoo Homepage instead.