Bella Vista is an Italian restaurant offering a menu of Italian-Mediterranean cuisine, including pasta, meat, and fish dishes. Features include table service, indoor and outdoor seating, and takeaway options.