Casa Nostra is an Italian restaurant offering traditional flavors with pizza, European dishes, and vegetarian/vegan options for lunch and dinner.