Where To Stream Instant Restaurant Season 1 Episode 1
Episode 1
- Aired February 15, 2010
- 60 Min
Two amateur cooks go head-to-head to see if they can create a restaurant in their own homes for one night. Classic French chic goes up against English eccentricity.