La Strada

Where
3660 Stony Point Rd, Santa Rosa, CA
Call
(707) 585-1111
Tags
Restaurants
Hours
Sun - Sat (6am - 2am)