Ristorante Casa Nostra is located in the heart of the San Lorenzo Valley, on Highway 9 in Ben Lomond, California. The restaurant is nestled between a grove of local redwoods adjacent to the the "downtown" area of Ben Lomond.

Accessible from San Jose or Los Gatos by driving south on Highway 9 or by Highway 17 thru Scott's Valley, or easily driveable from Santa Cruz area.

Redwood Grove