Gio's Pizza ★★★★★4.6 (439) Restaurants Pizza restaurant · Family restaurant · Fast food restaurant (...) 2700 Yulupa Ave #5, Santa Rosa, CA 95405 Today: 10 AM–11 PM Call Website Details →
Sbarro ★★★★☆3.5 (36) Restaurants Pizza restaurant · Fast food restaurant · Italian restaurant (...) 2108 Santa Rosa Plaza, Santa Rosa, CA 95401 Today: 10 AM–7 PM Call Website Details →