Trattoria Bella Vista is a small Italian restaurant offering delicious, authentic dishes.