Rosso Pizzeria & Wine Bar

Restaurant

Rosso Pizzeria & Wine Bar

52 Montgomery Dr, Santa Rosa, 95404-6615, CA

True Neapolitan pizza is created from fresh ingredients at Rosso’s in wood fired ovens. While pizza is the main event here, other Italian favorites like meatballs, risotto and pasta are available here, too.

Hours: 11:30 a.m. to 10 p.m. daily