Restaurant: Impossible Season 12 All Episodes


In the Season 12 premiere, Robert leads a surprise makeover ambush of "Theresa's Restaurant" in Bradenton, Florida. Once there, he realizes the owner is her own worst enemy, by being a micro-manager. Also: he faces a kitchen staff mutiny.