Palo Alto's outpost of regional Italian restaurant chain Il Fornaio, which has operated at the El Prado hotel, at 520 Cowper ...