This surfaced elsewhere online. Restaurant confirmed the date and that the episode was filmed months ago, but will first air March 15th on the Food Network.
I have not yet seen it on the upcoming-shows calendar of the Iron Chef America Web site, but the schedule does not show that far ahead. So you may want to confirm the schedule there a little closer to the 15th.
320 Village Lane, Los Gatos, CA 95030