scripps

Mama Louisa's executive chef Michael Elefante and the Parish executive chef Travis Peters (Credit: Jackie Tran)

2017 Iron Chef Tucson at Westin La Paloma Resort & Spa June 3

What Iron Chef Tucson 2017 When 11 a.m. – 7:30 p.m. Saturday, June 3 Where Westin La Paloma…

X