Franco’s Ristorante: Santa Rosa March 2010August 2019 Downtown Santa Rosa Italian trattoria with late night pizza