La Strada

3660 Stony Point Rd.
Santa Rosa
California
United States