Menu
Casa Nostra, located in Ben Lomond, CA, offers a casual dining experience with a variety of amenities including outdoor seating, vegan options, and free Wi-Fi. Customers rave about the flavorful dishes, such as the Ravioli Del Bosca, and top-notch service. The Scott's Valley location may need some ambiance improvements, but the Ben Lomond spot has a great vibe. The menu features seafood and meat specials, Caprese salad, and gluten-free options. Servers even add a personal touch by calling women "Bella". The atmosphere, food quality, and service at Casa Nostra receive high praise, making it a standout choice for a delicious dining experience.