Bella Vista is an Italian restaurant offering traditional cuisine in a recently renovated space with a terrace.