La Casa Nostra is an Italian restaurant offering traditional cuisine, pizzas, and salads. Features include a daily menu, group menus, and a terrace.